package com.zmn.oms.dubbo.dto.zmn.order.serviceprovider;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;

/**
 * @author ：SongWeidong
 * @date ：2020/8/17 16:15
 * @description：查询结算订单
 */
@Data
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class OrderStatementDIO implements Serializable {


    /**
     * 当前第几页 从1 开始
     */
    private Integer pageIndex = 1;

    /**
     * 每页显示多少条
     */
    private Integer pageSize = 0;

    /**
     * 服务商id
     */
    private Integer manageCompanyId;

    /**
     * 服务平台
     */
    private Integer platWork;

    /**
     * 工单号code
     */
    private Long code;

    /**
     * 工单号后六位
     */
    private String codeEnd6;

    /**
     * 工单状态
     */
    private List<Integer> workStatus;

    /**
     * 工单结果状态
     */
    private List<Integer> resultStatusList;

    /**
     * 工程师Id
     */
    private Integer masterId;

    /**
     * 服务商结算状态 1，未结算  2，已结算
     */
    private Integer spStatementStatus;

    /**
     * 算账时间（审核时间）
     */
    private String accountTime;

    /**
     * 结算时间
     */
    private String spStatementTime;

}
